package com.ruoyi.wretchant.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 股票对象 meta_shares
 * 
 * @author 简简单单 Online zuozuo
 * @date 2021-08-15
 */
public class MetaShares extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /**  */
    private Date gmtCreate;

    /**  */
    private Date gmtModified;

    /**  */
    private Long sort;

    /**  */
    private Integer deleted;

    /** 证券代码 */
    @Excel(name = "证券代码")
    private String sharesCode;

    /** 证券名称 */
    @Excel(name = "证券名称")
    private String sharesName;

    /** 大方向 */
    @Excel(name = "大方向")
    private String bigIndustry;

    /** 所属行业 */
    @Excel(name = "所属行业")
    private String industry;

    /** 细分领域 */
    @Excel(name = "细分领域")
    private String smallIndustry;

    /** 叠加领域 */
    @Excel(name = "叠加领域")
    private String nIndustry;

    /** 风险 */
    @Excel(name = "风险")
    private String risk;

    /** 风险开始 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "风险开始", width = 30, dateFormat = "yyyy-MM-dd")
    private Date riskStartDate;

    /** 风险结束 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "风险结束", width = 30, dateFormat = "yyyy-MM-dd")
    private Date riskEndDate;

    /** 证券类型 */
    private Integer sharesType;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setGmtCreate(Date gmtCreate) 
    {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtCreate() 
    {
        return gmtCreate;
    }
    public void setGmtModified(Date gmtModified) 
    {
        this.gmtModified = gmtModified;
    }

    public Date getGmtModified() 
    {
        return gmtModified;
    }
    public void setSort(Long sort) 
    {
        this.sort = sort;
    }

    public Long getSort() 
    {
        return sort;
    }
    public void setDeleted(Integer deleted) 
    {
        this.deleted = deleted;
    }

    public Integer getDeleted() 
    {
        return deleted;
    }
    public void setSharesCode(String sharesCode) 
    {
        this.sharesCode = sharesCode;
    }

    public String getSharesCode() 
    {
        return sharesCode;
    }
    public void setSharesName(String sharesName) 
    {
        this.sharesName = sharesName;
    }

    public String getSharesName() 
    {
        return sharesName;
    }
    public void setBigIndustry(String bigIndustry) 
    {
        this.bigIndustry = bigIndustry;
    }

    public String getBigIndustry() 
    {
        return bigIndustry;
    }
    public void setIndustry(String industry) 
    {
        this.industry = industry;
    }

    public String getIndustry() 
    {
        return industry;
    }
    public void setSmallIndustry(String smallIndustry) 
    {
        this.smallIndustry = smallIndustry;
    }

    public String getSmallIndustry() 
    {
        return smallIndustry;
    }
    public void setnIndustry(String nIndustry) 
    {
        this.nIndustry = nIndustry;
    }

    public String getnIndustry() 
    {
        return nIndustry;
    }
    public void setRisk(String risk) 
    {
        this.risk = risk;
    }

    public String getRisk() 
    {
        return risk;
    }
    public void setRiskStartDate(Date riskStartDate) 
    {
        this.riskStartDate = riskStartDate;
    }

    public Date getRiskStartDate() 
    {
        return riskStartDate;
    }
    public void setRiskEndDate(Date riskEndDate) 
    {
        this.riskEndDate = riskEndDate;
    }

    public Date getRiskEndDate() 
    {
        return riskEndDate;
    }
    public void setSharesType(Integer sharesType) 
    {
        this.sharesType = sharesType;
    }

    public Integer getSharesType() 
    {
        return sharesType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("gmtCreate", getGmtCreate())
            .append("gmtModified", getGmtModified())
            .append("remark", getRemark())
            .append("sort", getSort())
            .append("deleted", getDeleted())
            .append("sharesCode", getSharesCode())
            .append("sharesName", getSharesName())
            .append("bigIndustry", getBigIndustry())
            .append("industry", getIndustry())
            .append("smallIndustry", getSmallIndustry())
            .append("nIndustry", getnIndustry())
            .append("risk", getRisk())
            .append("riskStartDate", getRiskStartDate())
            .append("riskEndDate", getRiskEndDate())
            .append("sharesType", getSharesType())
            .toString();
    }
}
